#include <iostream>
#include <vector>
#include "Object.h"

int main()
{
    IShape* lpIShape = new CRectangle();

    IShape* lpIShape2 = lpIShape->Clone();
    IShape* lpIShape3 = lpIShape->Clone();

    lpIShape->Draw();
    lpIShape2->Draw();
    lpIShape3->Draw();

    delete lpIShape3;
    delete lpIShape2;
    delete lpIShape;

    return 0;
}